main .sectionQ#product{margin-top:var(--sections-space);margin-bottom:var(--sections-space)}main .sectionQ#product .innerQ{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--middle-space) var(--gap);justify-content:stretch;align-items:flex-start}main .sectionQ#product .innerQ .mediaQ{line-height:0;background-color:#fff;border-radius:1rem;overflow:hidden;padding:var(--gap)}main .sectionQ#product .innerQ .mediaQ img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}main .sectionQ#product .innerQ .contentQ{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--gap)}main .sectionQ#product .innerQ .contentQ .breadcrumbsQ{font-size:.625rem;display:flex;justify-content:flex-start;align-items:center;gap:calc(.5*var(--xs-space))}main .sectionQ#product .innerQ .contentQ .breadcrumbsQ>span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(.5*var(--xs-space))}main .sectionQ#product .innerQ .contentQ .breadcrumbsQ>span>span{display:flex;justify-content:center;align-items:center;gap:calc(.5*var(--xs-space))}main .sectionQ#product .innerQ .contentQ .breadcrumbsQ>span>span a:hover{text-decoration:underline}main .sectionQ#product .innerQ .contentQ .breadcrumbsQ>span>span:not(:nth-last-child(2))::after{content:"/";display:block;font-size:1em;line-height:1em}main .sectionQ#product .innerQ .contentQ .breadcrumbsQ>span>span:last-child{display:none}main .sectionQ#product .innerQ .contentQ .topQ{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--xs-space)}main .sectionQ#product .innerQ .contentQ .topQ .categoriesQ ul{list-style:none;font-size:.625rem;display:flex;justify-content:flex-start;align-items:center;gap:var(--xs-space);color:var(--light-grey)}main .sectionQ#product .innerQ .contentQ .topQ .categoriesQ ul a:hover{text-decoration:underline}main .sectionQ#product .innerQ .contentQ .topQ .productTitleQ{font-size:1rem;line-height:1.15;color:var(--black)}main .sectionQ#product .innerQ .contentQ .priceQ{font-size:1rem;line-height:1;color:var(--dark)}main .sectionQ#product .innerQ .contentQ .priceQ ins{text-decoration:none}main .sectionQ#product .innerQ .contentQ .priceQ del{color:var(--light-grey)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--black)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-appearance{margin-bottom:var(--gap)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-appearance .ywgc-choose-design-preview{line-height:0;margin:0}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-appearance .ywgc-choose-design-preview ul{margin:0;display:flex;flex-direction:row;gap:var(--xs-space);justify-content:flex-start;align-items:center}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-appearance .ywgc-choose-design-preview ul li{padding:0}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-appearance .ywgc-choose-design-preview ul li .ywgc-preset-image img{width:5rem;height:auto}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .gift-cards-list{margin-bottom:var(--gap)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .gift-cards-list button{display:inline-block;padding:.5rem .75rem;font-size:.875rem;line-height:1;font-weight:540;border-radius:.875rem;color:var(--black);background-color:var(--solid-grey);margin:0;border:none}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .gift-cards-list button.selected_button{background-color:var(--yellow)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .gift-cards-list button:hover{text-decoration:underline}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content .ywgc_recipient_info_title,main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content .ywgc-sender-info-title{margin:0 0 .5rem;font-size:.75rem}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content label{font-size:.75rem;line-height:1.15;display:inline-block;margin-bottom:4px;font-weight:inherit;text-align:left;display:block}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content textarea{width:100%;float:none}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content input{min-width:100%}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content .ywgc-single-recipient{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(200px, 50% - 0.5 * var(--xs-space))), 1fr));gap:var(--xs-space);margin-bottom:var(--gap)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content .ywgc-single-recipient>*{margin:0}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .step-content .ywgc-sender-name{margin-bottom:var(--xs-space)}main .sectionQ#product .innerQ .contentQ .addButtonQ .gift-cards_form .gift_card_template_button{margin:0;display:flex;gap:var(--gap)}main .sectionQ#product .innerQ .contentQ .infoQ{padding-top:calc(var(--middle-space) - var(--gap));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--gap)}main .sectionQ#product .innerQ .contentQ .infoQ>.descriptionQ{padding-bottom:var(--gap);border-bottom:2px solid var(--solid-grey)}main .sectionQ#product .innerQ .contentQ .infoQ .detailsQ ul{list-style:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--xs-space);font-size:.875rem;line-height:1.25}main .sectionQ#product .innerQ .contentQ .infoQ .detailsQ ul li{display:grid;grid-template-columns:1.125rem 1fr;gap:var(--xs-space);justify-content:stretch;align-items:center}main .sectionQ#product .innerQ .contentQ .infoQ .detailsQ ul li .iconQ{align-self:flex-start;display:block;line-height:0}main .sectionQ#product .innerQ .contentQ .infoQ .detailsQ ul li .iconQ svg{font-size:1.125rem;width:1em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;fill:var(--black)}main .sectionQ#product .innerQ .contentQ .infoQ .detailsQ ul li .descriptionQ .labelQ{font-weight:700;color:var(--black)}main .sectionQ#product .innerQ .contentQ .infoQ .detailsQ ul li .descriptionQ .valueQ a{text-decoration:underline}main .sectionQ#products .innerQ{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--gap)}@media only screen and (max-width: 769px){main .sectionQ#product{margin-top:var(--middle-space)}main .sectionQ#product .innerQ{grid-template-columns:100%}}