.product-detail{padding:0 15px}@media only screen and (min-width:768px){.product-detail{padding:0 20px}}.product-detail .pdp-carousel{cursor:pointer}@media only screen and (min-width:768px){.product-detail .pdp-carousel{float:right;margin-right:0;width:350px}}.product-detail .pdp-carousel .icon-next,.product-detail .pdp-carousel .icon-prev{background-color:transparent}.product-detail .pdp-carousel:hover .carousel-control-next,.product-detail .pdp-carousel:hover .carousel-control-prev{display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:45%;z-index:auto}@media only screen and (min-width:1024px){.product-detail .pdp-carousel:hover .carousel-control-next,.product-detail .pdp-carousel:hover .carousel-control-prev{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-detail .pdp-carousel .carousel-control-next,.product-detail .pdp-carousel .carousel-control-prev{display:none;z-index:0}.product-detail .pdp-carousel .carousel-indicators{position:relative;z-index:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media only screen and (max-width:767px){.product-detail .pdp-carousel .carousel-indicators{position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-detail .pdp-carousel .carousel-indicators li{margin-right:45px;width:38px}.product-detail .pdp-carousel .carousel-indicators li img{display:block}@media only screen and (max-width:767px){.product-detail .pdp-carousel .carousel-indicators li{background-color:#828282;border-radius:100%;display:inline-block;height:10px;margin-right:4px;width:10px}.product-detail .pdp-carousel .carousel-indicators li img{display:none}}@media only screen and (min-width:768px){.product-detail .pdp-carousel.zoom-carousel{float:none;width:auto}}.product-detail .pdp-carousel .zoomImage-link{background:url(../../images/pdp/svgexport-12.svg);background-repeat:no-repeat;background-size:contain;bottom:10px;content:"";cursor:pointer;height:22px;right:0;width:22px}.product-detail .pdp-carousel .zoomImage-sec{display:none;left:0;top:0;z-index:1111}.product-detail .pdp-carousel .zoomImage-sec .zoomImages .zoomOut-link{background:url(../../images/pdp/forgot-password-close.svg);background-position-x:50%;background-repeat:no-repeat;background-size:.875rem;border-radius:50%;cursor:pointer;height:2rem;right:2.5rem;top:1.4375rem;width:2rem;z-index:3}.product-detail .pdp-carousel .zoomImage-sec .zoomImages .carousel-inner{overflow-x:scroll;padding:.9375rem}.product-detail .pdp-carousel .zoomImage-sec .zoomImages .carousel-inner .carousel-item{margin-right:0}.product-detail .pdp-carousel .zoomImage-sec .zoomImages .carousel-inner .carousel-item img{height:calc(100vh - 45px);max-width:none;padding-right:.625rem}.product-detail .product-detail-wrapper{width:100%}@media only screen and (min-width:1024px){.product-detail .product-detail-wrapper{width:433px}}.product-detail .brand-name{letter-spacing:.01em;line-height:1.25rem;padding-bottom:.3125rem}.product-detail .product-name{line-height:1.75rem;margin-bottom:1.0625rem;min-height:48px}.product-detail .product-name .small-title{letter-spacing:.01em;line-height:1.25rem}.product-detail .rating-review{margin:0 0 .5625rem}.product-detail .rating-review .product-number-rating .ratings{padding-right:1rem}.product-detail .rating-review .product-number-rating .total-rating{padding-right:1rem;text-decoration:underline}.product-detail .rating-review .review a{text-decoration:underline}.product-detail .rating-review .review a:hover{text-decoration:none}.product-detail .prices-add-to-cart-actions{margin-bottom:.625rem}.product-detail .prices-add-to-cart-actions .strike-through{color:#1a1a1a;font-weight:600;padding-right:10px}.product-detail .prices-add-to-cart-actions .hpp-promo-price{padding-right:.5rem;text-decoration:line-through}.product-detail .prices-add-to-cart-actions .sales.reduced{color:#e20887}.product-detail .prices-add-to-cart-actions .sales{color:#1a1a1a;font-size:1.125rem;font-weight:600;letter-spacing:.005em;line-height:1.25rem}.product-detail .prices-add-to-cart-actions .sales .b-product-tile__price-link:hover{color:#1a1a1a}.product-detail .attributes .volume-name{letter-spacing:.015em;line-height:1rem;padding-bottom:4px}.product-detail .attributes .promotion-callout{letter-spacing:.005em;line-height:1.25rem;margin-bottom:.75rem;width:100%}.product-detail .attributes .promotion-callout .callout-detail.in-id:after{content:"Rincian"}.product-detail .attributes .promotion-callout .callout-detail:after{color:#4d4d4d;content:"Details";font-size:.875rem;line-height:1rem;margin-top:.3125rem;text-decoration:underline}@media only screen and (max-width:767px){.product-detail .attributes .promotion-callout .callout-detail:after{min-height:18px}}.product-detail .attributes .promotion-callout .callout-detail .popover-header{display:none}.product-detail .attributes .bopis-delivery-options{border:.0625rem solid #e5e5e5;margin-bottom:1.5rem;padding:1.5625rem 0 1.625rem}.product-detail .attributes .bopis-delivery-options fieldset .delivery-options{letter-spacing:.01em;margin-bottom:1.25rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup input{height:1rem;width:1rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .ship-it-msg{padding-left:.3125rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .ship-it-msg .ship-it-truck-icon{display:inline-block}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .ship-it-msg .ship-it-truck-icon:before{background:url(../../images/pdp/bopis-shipping.svg);background-repeat:no-repeat;background-size:1.5625rem .8rem;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:.8rem;margin:.1rem .4375rem .1rem 0;width:1.5625rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .in-stock-msg{padding:.3125rem 0 .6875rem 3.5rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .bopis-pfs-with-store-container .bopis-pick-from-store-option-label{letter-spacing:.01em}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .bopis-pfs-with-store-container .bopis-pick-from-store-option-label .pdp-pick-up-icon{display:inline-block}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .bopis-pfs-with-store-container .bopis-pick-from-store-option-label .pdp-pick-up-icon:before{background:url(../../images/pdp/bopis-icon-small.svg);background-repeat:no-repeat;background-size:1.5625rem .8rem;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:.8rem;margin:.1rem .4375rem .1rem 0;width:1.5625rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .bopis-pfs-with-store-container .bopis-set-store-container.bopis-pdp-set-store{padding:0 0 0 3.4375rem}.product-detail .attributes .bopis-delivery-options fieldset .bopis-eligible-for-pickup .bopis-pfs-with-store-container .bopis-set-store-container.bopis-pdp-set-store .bopis-set-store{letter-spacing:.01em;text-decoration:underline}.product-detail .attributes .product-availability .list-unstyled{border-bottom:.0625rem solid #e5e5e5;margin-bottom:1.5625rem;padding-bottom:1.375rem}.product-detail .attributes .quantity-cart-wrap{padding:0 .9375rem}.product-detail .attributes .quantity-cart-wrap .simple-quantity{border:.125rem solid #828282;margin-right:.5rem}@media only screen and (max-width:767px){.product-detail .attributes .quantity-cart-wrap .simple-quantity{width:50%}}.product-detail .attributes .quantity-cart-wrap .simple-quantity .quantity-button{color:#1a1a1a;cursor:pointer;height:2.8125rem;letter-spacing:.01em;width:20%;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-detail .attributes .quantity-cart-wrap .simple-quantity .quantity-button:hover{background-color:#333;border-color:#333;color:#fff}.product-detail .attributes .quantity-cart-wrap .simple-quantity input{height:2.8125rem;width:60%}@media only screen and (max-width:767px){.product-detail .attributes .quantity-cart-wrap .js-add-to-cart-button{width:50%}}.product-detail .attributes .quantity-cart-wrap .js-add-to-cart-button .cart-and-ipay .add-to-cart{width:100%}@media only screen and (min-width:768px){.product-detail .attributes .quantity-cart-wrap .js-add-to-cart-button .cart-and-ipay .add-to-cart{width:11.4375rem}}.product-detail .attributes .quantity-cart-wrap .js-add-to-cart-button .notifyBackInStockButton,.product-detail .attributes .quantity-cart-wrap .js-add-to-cart-button .out-of-stock{font-size:1rem;font-weight:600;letter-spacing:.24px;line-height:1.25rem;text-transform:uppercase;width:100%}.product-detail .attributes .pdp-checkout-button{max-width:100%;padding:8px 15px}@media only screen and (min-width:768px){.product-detail .attributes .pdp-checkout-button{max-width:408px}}.product-detail .attributes .description-and-detail{margin-top:29px;width:100%}.product-detail .attributes .description-and-detail .card{border-top:.0625rem solid #e5e5e5}.product-detail .attributes .description-and-detail .card h2{cursor:pointer;letter-spacing:.1px;line-height:20px;padding:1.25rem .875rem}.product-detail .attributes .description-and-detail .card h2:after{top:1.125rem}.product-detail .attributes .description-and-detail .card .content{padding:0 60px 0 0}.product-detail .attributes .description-and-detail .card .content p{color:#4d4d4d;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.5rem;padding:0 0 0 1rem}.product-detail .attributes .description-and-detail .card .content .pdp_ov_ul{list-style:none;margin:0;padding:0 0 0 34px}.product-detail .attributes .description-and-detail .card .content .pdp_ov_ul li{color:#4d4d4d;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.5rem;list-style:disc}.product-detail .attributes .social-container .social-icons{padding:1.0625rem 0 .1875rem;width:100%}.product-detail .attributes .social-container .social-icons li{background:#999;border-radius:.875rem;height:1.75rem;list-style:none;margin:0 1rem;width:1.75rem}.product-detail .attributes .social-container .social-icons li img{height:18px;position:relative;top:-2px;width:18px}.product-detail .attributes .social-container .social-icons li.facebook:hover{background:#365fa1}.product-detail .attributes .social-container .social-icons li.twitter:hover{background:#27aade}.product-detail .attributes .social-container .social-icons li.instagram:hover:hover{background:#34648c}.product-detail .attributes .social-container .social-icons li.pinterest:hover:hover{background:#ce2127}.product-detail .pdp-wishlist .add-to-wish-list{background:url(../../images/pdp/PDP-Wishlist-2.svg) no-repeat 50%;cursor:pointer;float:right;height:36px;opacity:1;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:38px}.product-detail .pdp-wishlist .add-to-wish-list.authenticated-user:hover{background:url(../../images/pdp/PDP-Wishlist-3.svg) no-repeat 50%}.product-detail .pdp-wishlist .remove-from-wishlist{background:url(../../images/pdp/PDP-Wishlist-4.svg) no-repeat 50%;cursor:pointer;float:right;height:36px;opacity:1;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:38px}.product-detail .pdp-wishlist .remove-from-wishlist:hover{background:url(../../images/pdp/PDP-Wishlist-5.svg) no-repeat 50%}.product-detail .recommendations{border:0;float:none;margin:0 auto;max-width:955px;padding:0 0 20px 25px;width:100%}.product-detail .recommendations .picked-just-header-wrapper .picked-just-header-wrapper__title{border-top:1px solid #333;margin-top:2em;padding:12px 0 0}.product-detail .recommendations .picked-just-recomm.ds-smooth-scroll::-webkit-scrollbar{display:inline;height:8px;margin-top:20px}.product-detail .recommendations .picked-just-recomm.ds-smooth-scroll::-webkit-scrollbar-thumb{background-color:#828282;border-radius:8px}.product-detail .recommendations .picked-just-recomm.ds-smooth-scroll::-webkit-scrollbar-track{border-radius:8px;margin-right:16px}.product-detail .recommendations .picked-just-recomm.ds-smooth-scroll::-webkit-scrollbar-track-piece{border-radius:8px}.product-detail .recommendations .picked-just-recomm.ds-smooth-scroll .b-product-tile .price{margin:0}@media only screen and (max-width:767px){.product-detail .recommendations{clear:left;max-width:none;padding:0 16px 48px}.product-detail .recommendations .picked-just-recomm.ds-smooth-scroll::-webkit-scrollbar{display:none}}.pdp-popover{border:1px solid #666;border-radius:0;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.15);box-shadow:0 0 13px 0 rgba(0,0,0,.15);color:#1a1a1a;left:5.5%!important;max-height:197px;overflow-y:initial;padding:1.5rem .5rem 1.5rem 0;width:260px}@media only screen and (min-width:768px)and (max-width:1023px){.pdp-popover{left:12%!important}}.pdp-popover .popover-body{max-height:147px;overflow-y:auto;padding:0 16px 0 24px;scrollbar-width:thin}.pdp-popover .popover-body:focus{outline:1px dotted #000;outline-offset:2px}.pdp-popover .popover-body .popover-content{color:#1a1a1a;font-family:SourceSansPro,Corbel,Segoe UI,Arial,sans-serif;font-size:14px;height:auto;letter-spacing:.015em;line-height:20px;max-height:300px}.pdp-popover .popover-header{display:none}.pdp-popover .arrow{left:14px!important}.pdp-popover .close{background-size:.8125rem;height:13px;position:absolute;right:8px;top:8px;width:13px}.wishlist-toast{display:none;position:absolute;right:-15px;top:36px}.wishlist-toast p{color:#4d4d4d;font-size:16px;margin:10px 0}.add-to-cart-error-pdp,.reserve-stock,.wishlist-toast p{letter-spacing:.01em;line-height:20px;line-height:1.25rem}.add-to-cart-error-pdp,.reserve-stock{margin-top:13px;padding-top:3px;width:100%}@media only screen and (min-width:1024px){.add-to-cart-error-pdp,.reserve-stock{width:313px}}#add-to-cart-snackbar{background-color:#e6f7eb;bottom:32px;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.02);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.02);color:#007a14;gap:8px;left:50%;padding:14px 16px 14px 46px;position:fixed;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:hidden;width:320px;z-index:1}#add-to-cart-snackbar:before{background-image:url(../../images/pdp/check-circle-fill.svg);background-repeat:no-repeat;content:"";height:24px;left:13px;position:absolute;width:24px}#add-to-cart-snackbar.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.wish-list-image{background:url(../../images/pdp/PDP-Wishlist-4.svg) no-repeat 50%;float:left;height:40px;margin:auto 10px auto auto;width:40px}.tiered table{width:250px}.tiered table .table-header{font-weight:600;padding:12px 0}.tiered table .column-header{font-weight:400;padding-bottom:5px}.tiered table td{padding-bottom:5px}#delete-gift-certificate-line-item-modal .modal-dialog,#delete-line-item-modal .modal-dialog{bottom:unset}.afterpay-logo svg{height:24px;max-height:24px}.giftset-details{letter-spacing:.005em;line-height:1.25rem;margin-bottom:.75rem;width:100%}.giftset-details .soldout-detail:after{color:#4d4d4d;content:"More Info";font-size:.875rem;line-height:1rem;margin-top:.3125rem;text-decoration:underline}.giftset-details .soldout-detail .popover-header{background:none;border-bottom:none;display:block}.giftset-details .soldout-detail .popover-body{padding:0 15px}.giftcontent-popup{gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #5d5a5a;padding-top:4px}.giftcontent-popup:last-child{border-bottom:none}.giftcontent-popup .product-name{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;width:48%}.giftcontent-popup .product-pricee{text-wrap:nowrap}.product-detail .attributes .description-and-detail .card .content .pdp_ov_ul li,.product-detail .attributes .description-and-detail .card .content p{font-size:14px}